package cc.rengu.redp.bizimpl.upmp.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 临时表实体类
 * @author zhangxu
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("T_B_BIZ_TMP")
public class BizTmp implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 正式表ID
     */
    @TableField("REAL_ID")
    @TableId(type = IdType.INPUT)
    private String realId;

    /**
     * 法人机构标识
     */
    @TableField("INST_ID")
    private String instId;

    /**
     * 管理机构编号
     */
    @TableField("MANAGE_INST_ID")
    private String manageInstId;

    /**
     * 商户号
     */
    @TableField("MCHNT_NO")
    private String mchntNo;

    /**
     * 商户名称
     */
    @TableField("MCHNT_NAME")
    private String mchntName;

    /**
     * 终端编号
     */
    @TableField("TERM_NO")
    private String termNo;

    /**
     * 操作菜单
     */
    @TableField("OPR_MENU_ID")
    private String oprMenuId;

    /**
     * 操作菜单名
     */
    @TableField("OPR_MENU_NAME")
    private String oprMenuName;

    /**
     * 操作表中文名
     */
    @TableField("OPR_TABLE_CNAME")
    private String oprTableCname;

    /**
     * 操作表英文名
     */
    @TableField("OPR_TABLE_ENAME")
    private String oprTableEname;

    /**
     * web界面下一步url
     */
    @TableField("WEB_NEXT_URL")
    private String webNextUrl;

    /**
     * 操作
     */
    @TableField("BIZ_OPR")
    private String bizOpr;

    /**
     * 数据域1
     */
    @TableField("BIZ_DATA1")
    private String bizData1;

    /**
     * 数据域2
     */
    @TableField("BIZ_DATA2")
    private String bizData2;

    /**
     * 数据域3
     */
    @TableField("BIZ_DATA3")
    private String bizData3;

    /**
     * 是否明细记录标识
     */
    @TableField("DETAIL_FLAG")
    private String detailFlag;

    /**
     * 主记录key
     */
    @TableField("MASTER_KEY")
    private String masterKey;

    /**
     * 主记录显示标识
     */
    @TableField("MASTER_SHOW_FLAG")
    private String masterShowFlag;

    /**
     * 状态
     */
    @TableField("BIZ_STATUS")
    private String bizStatus;

    /**
     * 审批状态
     */
    @TableField("AUDIT_STATUS")
    private String auditStatus;

    /**
     * 创建人
     */
    @TableField("OPR_ID")
    private String oprId;

    /**
     * 创建时间戳
     */
    @TableField("CREATE_TIME")
    private String createTime;

    /**
     * 最后修改人
     */
    @TableField("LAST_OPR_ID")
    private String lastOprId;

    /**
     * 最后修改时间戳
     */
    @TableField("LAST_UPDATE_TIME")
    private String lastUpdateTime;

    /**
     * 最后审核人
     */
    @TableField("LAST_AUDIT_ID")
    private String lastAuditId;

    /**
     * 最后审核时间
     */
    @TableField("LAST_AUDIT_TIME")
    private String lastAuditTime;

    /**
     * 备用字段1
     */
    @TableField("REMARK1")
    private String remark1;

    /**
     * 备用字段2
     */
    @TableField("REMARK2")
    private String remark2;

    /**
     * 备用字段3
     */
    @TableField("REMARK3")
    private String remark3;

    /**
     * 备用字段4
     */
    @TableField("REMARK4")
    private String remark4;

    /**
     * 备用字段5
     */
    @TableField("REMARK5")
    private String remark5;


}
